home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-234.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  99 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12501);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2004-0504", "CAN-2004-0505", "CAN-2004-0506", "CAN-2004-0507");
  13.  
  14.  name["english"] = "RHSA-2004-234: ethereal";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated Ethereal packages that fix various security vulnerabilities are now
  21.   available.
  22.  
  23.   Ethereal is a program for monitoring network traffic.
  24.  
  25.   The MMSE dissector in Ethereal releases 0.10.1 through 0.10.3 contained a
  26.   buffer overflow flaw. On a system where Ethereal is running, a remote
  27.   attacker could send malicious packets that could cause Ethereal to crash or
  28.   execute arbitrary code. The Common Vulnerabilities and Exposures project
  29.   (cve.mitre.org) has assigned the name CAN-2004-0507 to this issue.
  30.  
  31.   In addition, other flaws in Ethereal prior to 0.10.4 were found that could
  32.   cause it to crash in response to carefully crafted SIP (CAN-2004-0504), AIM
  33.   (CAN-2004-0505), or SPNEGO (CAN-2004-0506) packets.
  34.  
  35.   Users of Ethereal should upgrade to these updated packages, which contain
  36.   backported security patches that correct these issues.
  37.  
  38.  
  39.  
  40.  
  41. Solution : http://rhn.redhat.com/errata/RHSA-2004-234.html
  42. Risk factor : High';
  43.  
  44.  script_description(english:desc["english"]);
  45.  
  46.  summary["english"] = "Check for the version of the ethereal packages";
  47.  script_summary(english:summary["english"]);
  48.  
  49.  script_category(ACT_GATHER_INFO);
  50.  
  51.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  52.  family["english"] = "Red Hat Local Security Checks";
  53.  script_family(english:family["english"]);
  54.  
  55.  script_dependencies("ssh_get_info.nasl");
  56.  
  57.  script_require_keys("Host/RedHat/rpm-list");
  58.  exit(0);
  59. }
  60.  
  61. include("rpm.inc");
  62. if ( rpm_check( reference:"ethereal-0.10.3-0.AS21.3", release:"RHEL2.1") )
  63. {
  64.  security_hole(0);
  65.  exit(0);
  66. }
  67. if ( rpm_check( reference:"ethereal-gnome-0.10.3-0.AS21.3", release:"RHEL2.1") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"ethereal-0.10.3-0.30E.2", release:"RHEL3") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"ethereal-gnome-0.10.3-0.30E.2", release:"RHEL3") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82.  
  83. if ( rpm_exists(rpm:"ethereal-", release:"RHEL2.1") )
  84. {
  85.  set_kb_item(name:"CAN-2004-0504", value:TRUE);
  86.  set_kb_item(name:"CAN-2004-0505", value:TRUE);
  87.  set_kb_item(name:"CAN-2004-0506", value:TRUE);
  88.  set_kb_item(name:"CAN-2004-0507", value:TRUE);
  89. }
  90. if ( rpm_exists(rpm:"ethereal-", release:"RHEL3") )
  91. {
  92.  set_kb_item(name:"CAN-2004-0504", value:TRUE);
  93.  set_kb_item(name:"CAN-2004-0505", value:TRUE);
  94.  set_kb_item(name:"CAN-2004-0506", value:TRUE);
  95.  set_kb_item(name:"CAN-2004-0507", value:TRUE);
  96. }
  97.  
  98. set_kb_item(name:"RHSA-2004-234", value:TRUE);
  99.